export interface AddressInfoVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 退货类型（1代表文书 2代表退货）
   */
  addressType: string;

  /**
   * 邮寄地址(xx省xx市xx区县)
   */
  mailingAddress: string;

  /**
   * 详细地址
   */
  detailedAddress: string;

  /**
   * 接收人
   */
  recipient: string;

  /**
   * 电话
   */
  phone: string;

  /**
   * 邮编
   */
  postalCode: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新者
   */
  updateBy: number;

  /**
   * 更新时间
   */
  updateTime: string;

}

export interface AddressInfoForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 退货类型（1代表文书 2代表退货）
   */
  addressType?: string;

  /**
   * 邮寄地址(xx省xx市xx区县)
   */
  mailingAddress?: string;

  /**
   * 详细地址
   */
  detailedAddress?: string;

  /**
   * 接收人
   */
  recipient?: string;

  /**
   * 电话
   */
  phone?: string;

  /**
   * 邮编
   */
  postalCode?: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 创建部门
   */
  createDept?: number;

  /**
   * 创建者
   */
  createBy?: number;

  /**
   * 创建时间
   */
  createTime?: string;

  /**
   * 更新者
   */
  updateBy?: number;

  /**
   * 更新时间
   */
  updateTime?: string;

}

export interface AddressInfoQuery extends PageQuery {
  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 退货类型（1代表文书 2代表退货）
   */
  addressType?: string;

  /**
   * 邮寄地址(xx省xx市xx区县)
   */
  mailingAddress?: string;

  /**
   * 详细地址
   */
  detailedAddress?: string;

  /**
   * 接收人
   */
  recipient?: string;

  /**
   * 电话
   */
  phone?: string;

  /**
   * 邮编
   */
  postalCode?: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 创建部门
   */
  createDept?: number;

  /**
   * 创建者
   */
  createBy?: number;

  /**
   * 创建时间
   */
  createTime?: string;

  /**
   * 更新者
   */
  updateBy?: number;

  /**
   * 更新时间
   */
  updateTime?: string;

}
